package site.wuao.simpledesignmode.factorymethod.factory;

import site.wuao.simpledesignmode.factorymethod.base.AbstractImageLoader;

/**
 * 抽象工厂
 *
 * @author wuao
 * @date 2017.11.05
 * @note -
 * ---------------------------------------------------------------------------------------------------------------------
 * @modified -
 * @date -
 * @note -
 */
public abstract class AbstractImageLoaderFactory {
    /**
     * 生产图片加载器
     *
     * @param clazz 类对象
     * @param <T>
     * @return
     */
    public abstract <T extends AbstractImageLoader> T createImageLoader(Class<T> clazz);
}
